import Axios from 'axios'

export default {
	/**
	 * @description 请求文章列表数据
	 * @param page 分页数据配置
	 */
	articles: page => {
		return Axios.get('/articles', { params: page })
	},
	/**
	 * @description 请求文章预览列表数据
	 * @param id 当前列表id
	 */
	articlesId: id => {
		return Axios.get('/articles/' + id)
	},
	/**
	 * @description 修改禁用启用按钮
	 * @param id 当前列表id
	 * @param state 0为禁用 1为启用
	 */
	articlesIdState: (id, state) => {
		return Axios.post('/articles/' + id + '/' + state)
	},
	/**
	 * @description 删除文章列表
	 * @param id 当前列表id
	 */
	articlesIdDel: id => {
		return Axios.delete('/articles/' + id)
	},
	/**
	 * @description 修改文章列表
	 * @param par 修改后的标题、文章正文、视频地址
	 */
	articlesEdit: params => {
		return Axios.put(`/articles`, params)
	},
	/**
	 * @description 添加文章列表
	 * @param par 添加后的标题、文章正文、视频地址
	 */
	articleAdd: params => {
		return Axios.post('/articles', params)
	}
}
